package com.faya.green.service;

import com.faya.green.model.UserImg;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
 * @author ：LX
 * 创建时间： 2018/8/25. 1:21
 * 地点：广州
 * 目的: 用户图片合集
 * 备注说明：
 */
public interface UserImgService {


    /**
     * 更新 用户图片合集
     * @param userImg 用户图片合集
     */
    void updateUserImg(UserImg userImg);

    /**
     * 根据主键查询 用户图片
     * @param id 用户图片
     * @return
     */
    UserImg getUserImgById(String id);

    /**
     * 根据图片名查询 用户图片
     * @param urlAddr 用户图片路径
     * @return
     */
    UserImg getUserImgByUrlAddr(String urlAddr);


    /**
     * 添加用户图片
     * @param userId 用户id
     * @param request
     */
    void addImg(String userId, HttpServletRequest request);

    /**
     * 获取用户图片
     * @param userId 用户ID
     * @return
     */
    List<UserImg> getUserImgList(String userId);

    /**
     * 根据主键删除图片
     * @param id 图片主键
     */
    void delUserImg(String id);
}
